Views [dbo].[vSoaGroupMemberSummaryMT]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Schema BoundYes
Created9:36:23 PM Wednesday, August 24, 2011
Last Modified9:36:23 PM Wednesday, August 24, 2011
Columns
Name
Cluster Key PK_vSoaGroupMemberSummaryMT: GroupMemberIdGroupMemberId
Indexes IX_vSoaGroupMemberSummaryMT_GroupId: GroupIdGroupId
Indexes IX_vSoaGroupMemberSummaryMT_PartyId: PartyIdPartyId
PartyName
IsActive
JoinDate
DropDate
Indexes Indexes
NameColumnsUnique
Cluster Key PK_vSoaGroupMemberSummaryMT: GroupMemberIdPK_vSoaGroupMemberSummaryMTGroupMemberId
Yes
IX_vSoaGroupMemberSummaryMT_GroupIdGroupId
IX_vSoaGroupMemberSummaryMT_PartyIdPartyId
SQL Script
CREATE VIEW [dbo].[vSoaGroupMemberSummaryMT]
WITH SCHEMABINDING
AS
    SELECT  CAST('MT-' + [mt].[MEMBER_TYPE] + ':' + [n].[ID] AS VARCHAR(50)) AS [GroupMemberId],
            CAST('MT-' + [mt].[MEMBER_TYPE] AS VARCHAR(50)) AS [GroupId],
            [n].[ID] AS [PartyId],
            [n].[FULL_NAME] AS [PartyName],
            CASE WHEN [n].[STATUS] = 'A' THEN CAST(1 AS BIT)
                 ELSE CAST(0 AS BIT)
            END AS [IsActive],
            [n].[JOIN_DATE] AS [JoinDate],
            [n].[PAID_THRU] AS [DropDate]
      FROM  [dbo].[Name] AS [n]
            INNER JOIN [dbo].[Member_Types] AS [mt] ON [n].[MEMBER_TYPE] = [mt].[MEMBER_TYPE]


GO
CREATE UNIQUE CLUSTERED INDEX [PK_vSoaGroupMemberSummaryMT] ON [dbo].[vSoaGroupMemberSummaryMT] ([GroupMemberId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaGroupMemberSummaryMT_GroupId] ON [dbo].[vSoaGroupMemberSummaryMT] ([GroupId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_vSoaGroupMemberSummaryMT_PartyId] ON [dbo].[vSoaGroupMemberSummaryMT] ([PartyId]) ON [PRIMARY]
GO
Uses
Used By